home *** CD-ROM | disk | FTP | other *** search
- ARCH = s4gc
- #
- # Feel Add-on Makefile
- #
- # It relies on the file feel_elvira.o existing
- # in the directory ../Objs, plus whatever libraries you may need.
-
- CC = FEELDIR=`pwd`/.. ../bin/ecc.new -g
-
- #Name your machine...
-
- MACHINE = BSD
-
- #what to call the thing
- FEELNAME = pvmyou.${ARCH}
-
- #copied from Feel makefile
- FLAGS = -DDGC -DWITH_SYSTEMV_SOCKETS -DNOLOWTAGINTS -I../Src
-
- # pvm
- PVMSOURCES = eupvm.c
- PVMOBJECTS = eupvm.o
- PVMHDRS = eupvm_p.h
- PVMLIBS = -L. -lpvm
-
- #new socket io
- NEWSOCKSOURCES = new_sockio.c
- NEWSOCKOBJECTS = new_sockio.o
- NEWSOCKLIBS =
- #reader
- READERSOURCES = obread.c
- READEROBJECTS = obread.o
- READERHDRS = obread.h obread_p.h
- READERLIBS =
-
- #dbm
- DBMSOURCES = eudbm.c
- DBMOBJECTS = eudbm.o
- DBMHDRS = eudbm.h
- DBMLIBS = -lgdbm
-
- MALLOCSOURCES = feel_malloc.c
- MALLOCOBJECTS = feel_malloc.o
- MALLOCHDRS = feel_malloc.h
- MALLOCLIBS =
-
- # modify this if you have loads of architectures
- # [If someone knows how to do mapcar in sh/make, let me know.
- # FILES=(mapcar wrap-sources LIBRARIES)]
-
-
- ## Modify these if you add libraries
- ALLSOURCES = ${PVMSOURCES} ${NEWSOCKSOURCES} ${DBMSOURCES} ${READERSOURCES} ${MALLOCSOURCES}
- ALLOBJECTS = ${PVMOBJECTS} ${NEWSOCKOBJECTS} ${DBMOBJECTS} ${READEROBJECTS} ${MALLOCOBJECTS}
- ALLHDRS = ${PVMHDRS} ${NEWSOCKHDRS} ${DBMHDRS} ${READERHDRS} ${MALLOCHDRS}
- ALLLIBRARIES = ${PVMLIBS} ${NEWSOCKLIBS} ${DBMLIBS} ${READERLIBS} ${MALLOCLIBS}
-
-
- # This should not need to be changed
- ELVIRAOBJECT=../Objs/${ARCH}-elvira.o
-
- MORE_FLAGS = -DMACHINE_${MACHINE} \
- -DMODULE_PATH=\"${MODULE_PATH}\" \
- -DLOAD_PATH_NAME=\"${LOAD_PATH_NAME}\" \
- -DSEMAPHORES_${SEMAPHORES} \
- -DMAKE_DATE="\"${DATE}\""
-
- ${FEELNAME}: ../Objs/${ARCH}-elvira.o ${ALLOBJECTS}
- ${CC} -o ${FEELNAME} ${FLAGS} ${ALLOBJECTS} ${ELVIRAOBJECT} ${ALLLIBRARIES}
-
- depend: ${ALLSOURCES} ${ALLHDRS}
- makedepend -s "# DO NOT DELETE THIS LINE" -- ${FLAGS} ${MORE_FLAGS} -- ${ALLSOURCES}
-
- .c.o:
- ${CC} -c $*.c ${FLAGS} \
- -DMACHINE_${MACHINE} \
- -DMODULE_PATH=\"${MODULE_PATH}\" \
- -DLOAD_PATH_NAME=\"${LOAD_PATH_NAME}\" \
- -DSEMAPHORES_${SEMAPHORES} \
- -DMAKE_DATE="\"${DATE}\""
-
- # DO NOT DELETE THIS LINE
-
- eupvm.o: /usr/include/stdio.h ../Src/defs.h ../Src/structs.h
- eupvm.o: /usr/include/setjmp.h ../Src/system_t.h ../Src/system_p.h
- eupvm.o: ../Src/funcalls.h ../Src/global.h ../Src/state.h ../Src/error.h
- eupvm.o: ../Src/allocate.h ../Src/class.h ../Src/modboot.h ../Src/bootstrap.h
- eupvm.o: ../Src/generics.h ../Src/calls.h obread.h eupvm_p.h
- new_sockio.o: /usr/include/stdio.h ../Src/defs.h ../Src/structs.h
- new_sockio.o: /usr/include/setjmp.h ../Src/system_t.h ../Src/system_p.h
- new_sockio.o: ../Src/funcalls.h ../Src/global.h ../Src/state.h ../Src/error.h
- new_sockio.o: ../Src/allocate.h ../Src/class.h ../Src/modboot.h
- new_sockio.o: ../Src/bootstrap.h ../Src/generics.h ../Src/calls.h obread.h
- eudbm.o: /usr/include/stdio.h ../Src/defs.h ../Src/structs.h
- eudbm.o: /usr/include/setjmp.h ../Src/system_t.h ../Src/system_p.h
- eudbm.o: ../Src/funcalls.h ../Src/global.h ../Src/state.h ../Src/error.h
- eudbm.o: ../Src/allocate.h ../Src/class.h ../Src/modboot.h ../Src/bootstrap.h
- eudbm.o: ../Src/generics.h obread.h feel_malloc.h /usr/include/ndbm.h
- eudbm.o: /usr/include/fcntl.h /usr/include/sys/fcntlcom.h
- eudbm.o: /usr/include/sys/stdtypes.h /usr/include/sys/stat.h
- eudbm.o: /usr/include/sys/types.h /usr/include/sys/sysmacros.h
- obread.o: /usr/include/stdio.h ../Src/defs.h ../Src/structs.h
- obread.o: /usr/include/setjmp.h ../Src/system_t.h ../Src/system_p.h
- obread.o: ../Src/funcalls.h ../Src/global.h ../Src/state.h ../Src/error.h
- obread.o: ../Src/allocate.h ../Src/class.h ../Src/modboot.h
- obread.o: ../Src/bootstrap.h ../Src/generics.h ../Src/calls.h obread.h
- obread.o: obread_p.h
- feel_malloc.o: ../Src/allocate.h ../Src/defs.h ../Src/structs.h
- feel_malloc.o: /usr/include/stdio.h /usr/include/setjmp.h ../Src/system_t.h
- feel_malloc.o: ../Src/system_p.h
-